submerge oneself

  1. bütün vaktini/dikkatini vermek, dalmak.
    He submerged himself in research of a new electronic device.